multipart/formData Request in Node js

浪尽此生 提交于 2019-12-24 12:00:36

问题


I am noobie in multipart/formdata request in node js.

I am crawling a website which does multipart/formdata request.This is how it does :

url : https://example.com
Content-Type: multipart/form-data;boundary=----

formdata : 
    Content-Disposition: form-data; name=field1
    value1

    Content-Disposition: form-data; name=field1
    value1

    Content-Disposition: form-data; name=field2
    value2

    Content-Disposition: form-data; name=field3
    value3

    Content-Disposition: form-data; name=field4
    value4

    Content-Disposition: form-data; name=^\^"theFile^\^"; filename=^\^"^\^"^
    Content-Type: application/octet-stream^

I am using request module of node js for doing that. This is how

 var options = { 
               method: 'POST',
               url: "https://example.com",
               formData : {
                           "field1" : "value1",
                           "field2" : "value2",
                           "field3" : "value3",
                           "field4" : "value4",
                           "theFile": {
                               "value":  "",
                               "options": {
                                    "filename": '',
                                    "contentType": 'application/octet-stream'
                               }
                          }
               }
}

Where i am doing wrong ?

来源:https://stackoverflow.com/questions/51274505/multipart-formdata-request-in-node-js

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!