菜鸟教程小白 发表于 2022-12-12 17:37:16

ios - 通过 AFNetworking 2.0 发送加密的 JSON


                                            <p><p>我正在从 AFNetworking<code>1 迁移到</code>AFNetworking 2.0。`</p>

<p>我必须发送一个加密的 <code>JSON</code>,在我们刚刚发送一个 <code>NSSTring</code> 之前,但现在我们发送一个 <code>NSDictionary</code> 作为 <code> JSON 到 POST。</code>
我一直在寻找,但找不到如何为 2.0 版本做同样的事情。</p>

<p>这是之前的代码:</p>

<pre><code>request = ;
    NSLog(@&#34;url: %@&#34;, url);

    NSString *jsonStr = [ initWithData:
                         [NSJSONSerialization dataWithJSONObject:params
                                                         options:NSJSONReadingMutableLeaves
                                                         error:nil]
                                              encoding:NSUTF8StringEncoding];

    NSLog(@&#34;%@&#34;, jsonStr);

    NSData *requestData =;// length:];


    ;
    ;
    ;
    ;
    ] forHTTPHeaderField:@&#34;Content-Length&#34;];
    forHTTPHeaderField:@&#34;X-Hash&#34;];
    ;

    AFHTTPRequestOperation *operation = [initWithRequest:request];
    [operation setAuthenticationChallengeBlock:^(NSURLConnection *connection, NSURLAuthenticationChallenge *challenge) {
      NSURLCredential *newCredential = ;
      ;
    }];

    [operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id response) {

}
</code></pre>

<p>我想在 <code>AFNetworking 2.0..</code> 上找到相同的功能
如您所见,我添加了一个 <code>X-Hash</code>header ,并使用 sha256 函数发送了 <code>JSON</code> 的加密版本。</p>

<p>谢谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><pre><code>NSURLCredential *credential = ;
;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 通过 AFNetworking 2.0 发送加密的 JSON,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/20839934/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/20839934/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 通过 AFNetworking 2.0 发送加密的 JSON