SchlenkR/FsHttp

ContentTypeForPart custom operations should come after part definition

Closed this issue · 0 comments

Current way for specifying a "ContentType" for given parts:

http {
    POST(url @"")
    multipart

    ContentTypeForPart explicitContentType1
    filePart "Resources/uploadFile.txt"

    ContentTypeForPart explicitContentType2
    filePart "Resources/uploadFile2.txt"
}
|> Request.send
|> Response.toText
|> should equal (explicitContentType1 + "," + explicitContentType2)

...should become:

http {
    POST(url @"")
    multipart

    filePart "Resources/uploadFile.txt"
    ContentType explicitContentType1

    filePart "Resources/uploadFile2.txt"
    ContentType explicitContentType2
}
|> Request.send
|> Response.toText
|> should equal (explicitContentType1 + "," + explicitContentType2)