菜鸟教程小白 发表于 2022-12-12 11:46:15

ios - AFNetworking - 不支持的 URL


                                            <p><p>我正在尝试使用 Objective c 中的 AFNetworking 检查我的 POST 请求是否正常工作。请求在 Android 和 Postman 中运行良好。这是我的网址:
<code>#define API_BASE @"54.191.xx.xxx/XXXXXXXX/index.php/checkout"</code></p>

<p>这是我的参数:</p>

<pre><code>NSDictionary *paramters = @{@&#34;quantity&#34;:@&#34;21&#34;, @&#34;price&#34;:@&#34;10&#34;};
</code></pre>

<p>这是我发出请求的代码:</p>

<pre><code>AFHTTPSessionManager *manager = ;
manager.responseSerializer = ;
manager.responseSerializer.acceptableContentTypes = ;
[manager POST:API_BASE parameters:paramters progress:nil success:^(NSURLSessionDataTask *task, id responseObject) {
    NSLog(@&#34;%@&#34;,responseObject);
} failure:^(NSURLSessionDataTask *task, NSError *error) {
    UIAlertView *alert = [initWithTitle:@&#34;Error&#34; message:error.localizedDescription delegate:self cancelButtonTitle:@&#34;OK&#34; otherButtonTitles:nil, nil];
    ;
}];
</code></pre>

<p>此代码永远不会进入成功 block ,我收到一条错误消息,提示“不支持的 URL”。任何帮助将不胜感激。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>更改 <code>API_BASE</code> 值以包含 <code>http://</code>:</p>

<pre><code>#define API_BASE @&#34;http://54.191.26.206/EntropikSDKBackend/index.php/checkout
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - AFNetworking - 不支持的 URL,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/38652562/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/38652562/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - AFNetworking - 不支持的 URL