菜鸟教程小白 发表于 2022-12-12 19:44:59

ios - 如何在参数下发送发布请求?


                                            <p><p>我有一些参数可以向服务器发送 post 请求:</p>

<pre><code>`[{&#34;LoginID&#34;:151,&#34;UserID&#34;:0,&#34;SubUserID&#34;:0,&#34;WorkGroupID&#34;:92,&#34;WorksFor&#34;:&#34;Doctor&#34;,&#34;UserWorkGroup&#34;:0},{&#34;SearchingFilters&#34;:{&#34;GroupingOperator&#34;:&#34;And&#34;,&#34;Filters&#34;:[{&#34;SearchingValue&#34;:&#34;04-13-2016&#34;,&#34;SearchingName&#34;:&#34;AppointmentDate&#34;,&#34;SearchingOperator&#34;:&#34;Ge&#34;},{&#34;SearchingValue&#34;:&#34;04-27-2016&#34;,&#34;SearchingName&#34;:&#34;AppointmentDate&#34;,&#34;SearchingOperator&#34;:&#34;Le&#34;}],&#34;Groups&#34;:[{&#34;Groups&#34;:[],&#34;GroupingOperator&#34;:&#34;And&#34;,&#34;Filters&#34;:[]}]},&#34;Searching&#34;:true,&#34;SortingOrder&#34;:&#34;Desc&#34;,&#34;RecordsCount&#34;:10,&#34;PageIndex&#34;:0}]`
</code></pre>

<p>如何以这种格式发送?</p>

<pre><code> initWithObjectsAndKeys:[ objectForKey:@&#34;USER_ID&#34;],@&#34;LoginID&#34;,@&#34;0&#34;,@&#34;UserID&#34;,@&#34;0&#34;,@&#34;SubUserID&#34;,[ objectForKey:@&#34;WORK_ID&#34;],@&#34;WorkGroupID&#34;,@&#34;Doctor&#34;,@&#34;WorksFor&#34;,@&#34;0&#34;,@&#34;UserWorkGroup&#34;,nil] andRequestType:@&#34;POST&#34;];
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>首先你需要使用json格式发送请求,而不是直接作为对象</p>

<p>第二个</p>

<p>我认为服务需要改变</p>

<p>服务应该以这种格式接受您的请求。</p>

<pre><code>{
&#34;LoginID&#34;: 151,
&#34;UserID&#34;: 0,
&#34;SubUserID&#34;: 0,
&#34;WorkGroupID&#34;: 92,
&#34;WorksFor&#34;: &#34;Doctor&#34;,
&#34;UserWorkGroup&#34;: 0,
&#34;SearchingFilters&#34;: {
    &#34;GroupingOperator&#34;: &#34;And&#34;,
    &#34;Filters&#34;: [
      {
      &#34;SearchingValue&#34;: &#34;04-13-2016&#34;,
      &#34;SearchingName&#34;: &#34;AppointmentDate&#34;,
      &#34;SearchingOperator&#34;: &#34;Ge&#34;
      },
      {
      &#34;SearchingValue&#34;: &#34;04-27-2016&#34;,
      &#34;SearchingName&#34;: &#34;AppointmentDate&#34;,
      &#34;SearchingOperator&#34;: &#34;Le&#34;
      }
    ],
    &#34;Groups&#34;: [
      {
      &#34;Groups&#34;: [

      ],
      &#34;GroupingOperator&#34;: &#34;And&#34;,
      &#34;Filters&#34;: [

      ]
      }
    ]
},
&#34;Searching&#34;: true,
&#34;SortingOrder&#34;: &#34;Desc&#34;,
&#34;RecordsCount&#34;: 10,
&#34;PageIndex&#34;: 0
}
</code></pre>

<p>如果您需要将其作为单个对象传递,否则如果在请求中发送多个对象,则将其添加到数组中</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何在参数下发送发布请求?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/37043084/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/37043084/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何在参数下发送发布请求?