Ruby 如何在AFMotion中以POST中的body形式发送JSON负载
运动说 请求_参数是包含要附加的参数的散列 作为请求正文或URL参数,具体取决于请求类型 但是,我不知道如何将Ruby 如何在AFMotion中以POST中的body形式发送JSON负载,ruby,afnetworking,mime,rubymotion,Ruby,Afnetworking,Mime,Rubymotion,运动说 请求_参数是包含要附加的参数的散列 作为请求正文或URL参数,具体取决于请求类型 但是,我不知道如何将JSON请求作为Body负载发送 client.post("users", name: "@clayallsopp", library: "AFMotion") do |result| ... end 这个例子从他们的页面发送内容类型作为应用程序/x-www-form-urlencoded;charset=utf-8,但是,我的api要求MIME类型为application/jso
JSON
请求作为Body
负载发送
client.post("users", name: "@clayallsopp", library: "AFMotion") do |result|
...
end
这个例子从他们的页面发送
内容类型
作为应用程序/x-www-form-urlencoded;charset=utf-8
,但是,我的api要求MIME类型为application/json
您可以将request\u serializer
和response\u serializer
都设置为:json
,以正确发送/接收json:
@client = AFMotion::Client.build("https://alpha-api.app.net/") do
request_serializer :json
response_serializer :json
end
AFNetworking将使用AFJSONRequestSerializer
,它将内容类型
头设置为application/json