0
我的應用程序發佈一個aspnetcore控制器。這個頭文件無效:Accept:*/*; Q = 0.5;應用程序/ json
它拋出此錯誤消息:
FormatException: "Invalid values '*/*; q=0.5; application/json'."
我看不出有什麼不對的地方。
這是原始帖子:
POST /api/attachments/save HTTP/1.1
Host: localhost:4000
Connection: keep-alive
Content-Length: 130897
Pragma: no-cache
Cache-Control: no-cache
Accept: */*; q=0.5; application/json
Origin: http://localhost:4000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryDBTUPFcCjjuB8Z1p
Referer: http://localhost:4000/
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8
Cookie: ai_user=7qQV6|2016-06-29T23:52:02.982Z
我該如何解決這個問題?
是否'Q = 0.5,應用/ json'甚至描述合理? json如何有質量?我正在使用一個組件,並且組件代碼在accept類型中指定了它。 –
應該被解釋爲「我更喜歡application/json,但是如果它在質量降低50%之後是最好的可用的,則發送給我任何媒體類型。」 – Set
正確,但您引用了過時的規範。請參閱https://greenbytes.de/tech/webdav/rfc7231.html#header.accept。 –