ios - Vimeo API - Not Acceptable 内容类型 : text/plain
<p><p>我在我的 iOS 应用程序中使用 Vimeo API。但是由于几天它已经停止工作,当我尝试上传任何视频时它给了我错误。</p>
<p>以下是方式,我正在创建请求</p>
<pre class="lang-html prettyprint-override"><code> NSURL *uploadURL = ;
OAMutableURLRequest *req = [ initWithURL:uploadURL consumer:self._oaconsumer token:self._authToken realm:nil signatureProvider:self._sigProv];
;
;
forHTTPHeaderField:@"Content-Length"];
;
</code></pre>
<p>我收到以下错误消息,</p>
<pre class="lang-js prettyprint-override"><code>Printing description of error:
Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: bad request (400)" UserInfo=0x1705bc80 {com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x15d1ff60> { URL: http://1511655313.cloud.vimeo.com/upload_multi?ticket_id=75225c91f65b14315902b8bee5fbbc44&amp;signature=6126962b362c9c0777bce88556211572 } { status code: 400, headers {
"Access-Control-Allow-Origin" = "*";
Connection = close;
"Content-Length" = 28;
"Content-Type" = "text/plain";
Date = "Thu, 12 Feb 2015 15:46:12 GMT";
Server = "Vimeo/1.0";
} }, NSErrorFailingURLKey=http://1511655313.cloud.vimeo.com/upload_multi?ticket_id=75225c91f65b14315902b8bee5fbbc44&amp;signature=6126962b362c9c0777bce88556211572, NSLocalizedDescription=Request failed: bad request (400), com.alamofire.serialization.response.error.data=<5369676e 61747572 65205661 6c696461 74696f6e 20666169 6c65640a>, NSUnderlyingError=0x15d237a0 "Request failed: unacceptable content-type: text/plain"}
</code></pre>
<p>请提供必要的帮助。</p>
<p>谢谢!</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>终于找到bug了,</p>
<p>在获取票证 ID 时,我收到以下响应</p>
<pre class="lang-html prettyprint-override"><code><?xml version="1.0" encoding="UTF-8"?>
<rsp generated_in="0.0308" stat="ok">
<ticket endpoint="http://1511635510.cloud.vimeo.com/upload_multi?ticket_id=090b9f68cce28467537cc6cc2d921c4d&amp;signature=a9362ca1ec4bc8e624ef1e5d274ccb6e" endpoint_secure="https://1511635510.cloud.vimeo.com/upload_multi?ticket_id=090b9f68cce28467537cc6cc2d921c4d&amp;signature=a9362ca1ec4bc8e624ef1e5d274ccb6e" host="1511635510.cloud.vimeo.com" id="090b9f68cce28467537cc6cc2d921c4d" max_file_size="5363328222"/>
</rsp>
</code></pre>
<p>现在我在这里使用 <code>enpoint</code> url 上传视频,但在我找到的端点 url
<code>&</code> 代替 <code>&</code> 浪费了我很多时间。</p></p>
<p style="font-size: 20px;">关于ios - Vimeo API -Not Acceptable 内容类型 : text/plain,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/28482156/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/28482156/
</a>
</p>
页:
[1]