Is it possible to have a nested MultipartEntities or FormBodyPart in a multipart POST?

前端 未结 4 1945
孤街浪徒
孤街浪徒 2021-02-13 16:44

I\'m trying to make something the following server POST request using MultipartEntity:

parameters: {\"parameter1\"=>\"parameter1\", \"parameter2\"=>{\"sub_         


        
4条回答
  •  深忆病人
    2021-02-13 16:50

    once you've seen how the form entries are transferred over HTTP connection, you'll understand it's impossible to have anything nested with the multiform request as well as with the url-encoded request.

    things are very simple. multipart form request has the format of:

    --- content-boundary ---
    Content-Disposition: form-data; name="form_data_name"
    
    [content (skipped)]
    --- content-boundary ---
    

    that's it. there's stream of single data form entries in the format: [form entry name] -> [form entry content] that repeats for every entry in the form. it's not recursive, therefore there may not be any nested structures.

    Sources:

    1. 17.13.4 Form content types
    2. RFC 2045 Internet Message Bodies

提交回复
热议问题