我在之前一篇博客中实现了使用NSURLConnection或者NSURLSession来请求网络数据,用的都是苹果自带的方法。请参考《iOS开发——网络请求案例汇总》。现在我们使用最流行的AFNetworking库来进行网络请求。代码我已经上传至https://github.com/chenyufeng1991/iOS-NetworkRequest  。【1.
IOS 基于 NSURLSession 进行 HTTP 请求前言GET 请求POST 请求以 application/json 数据段格式的 POST 请求为例以 multipart/form-data 数据段格式的 POST 请求为拓展文件下载文件上传结语 前言使用 IOS 内置控件 NSURLSession 进行 HTTP GET 请求,POST 请求,文件的上传与下载,TCP 连接等。 本
转载 2023-12-05 22:29:57
376阅读
# iOS 网络请求中的请求详解 在开发iOS应用时,网络请求是不可或缺的一部分。合理的使用请求可以帮助开发者完成认证、数据传输格式等功能。本文将带你深入理解iOS中的网络请求请求的使用,附带代码示例。 ## 一、什么是请求请求(HTTP Headers)是HTTP协议中包含在请求消息中的额外信息。它们提供了关于客户端请求的信息,例如请求的来源、认证信息、所需的数据格式等。
原创 2024-09-17 07:48:09
314阅读
1、请求信息 请求报头允许客户端向服务器端传递请求的附加信息以及客户端自身的信息。其实请求的内容就是客户端想要告诉服务器的信息。。 常用的请求报头:Accept:请求报头域用于指定客户端接受哪些类型的信息,eg: Accept: image/gif,表明客户端希望接受GIF图像格式的资源。 Accept: text/html,表明客户端希望接受html文本。 Accept-Encoding:
转载 2023-09-18 10:32:46
410阅读
# 如何在 iOS设置请求iOS 开发中,设置请求(HTTP Headers)是很常见的需求,比如在进行 API 调用时需要携带认证信息或者其他信息。本文将带你一步一步实现这一功能,包括每个步骤的代码示例以及详细注释。 ## 过程概述 以下是设置请求的总体流程: | 步骤 | 描述 | |-----------|
原创 2024-10-03 03:41:47
168阅读
前言在 iOS 开发中,一般情况下,简单的向某个 Web 站点简单的页面提交请求并获取服务器的响应,用 Xcode 自带的 NSURLConnection 是能胜任的。但是,在绝大部分下我们所需要访问的 Web 页面则是属于那种受到权限保护的页面,并不是有一个简单的 URL 可以访问的。这就涉及到了 Session 和 Cookie 的处理了,在此时使用 NSURLConnection 也是能够达
【安卓开发系列 -- APP 开源框架】网络请求框架 Retrofit【1】Retrofit 简介Retrofit 是一个基于 OkHttp 的 RESTful 的 HTTP 网络请求框架,功能和特点如下 1. 基于 OkHttp 并且遵循 RESTful API 设计风格 2. 通过注解配置网络请求参数 3. 支持同步与异步网络请求 4. 支持多种数据的解析与序列化(Gson、Json、XML、
转载 2023-08-24 00:19:54
104阅读
iOS开发中,调试网络请求时,打印网络请求请求信息是一个非常重要的步骤。了解请求的详细信息可以帮助开发者排查问题,确保数据的正确性。本文将系统化地梳理出如何在iOS中实现网络请求请求打印,涵盖环境准备、集成步骤、配置详解、实战应用、排错指南和性能优化等内容。 ## 环境准备 在开始之前,我们需要确保我们所使用的技术栈与iOS应用的开发环境兼容。下面是一个版本兼容性矩阵,供参考: |
原创 6月前
69阅读
# iOS开发中的POST请求请求设置 ## 一、概述 在iOS开发中,与服务器交互是非常常见的一项任务,尤其是在处理网络请求时。本文将带您通过一个简单的例子来理解如何在iOS中实现POST请求,并设置请求。 ### 整体流程 为了帮助小白更好地理解整个实现的过程,我们将整个流程分解成几个简单的步骤,并以表格的形式展示: | 步骤 | 描述 | |------|------| |
原创 8月前
29阅读
<span style="font-size:18px;"> </span> 两种请求方式的比较 相同点:都能给服务器传输数据  不同点:1、给服务器传输数据的方式: GET:通过网址字符串。POST:通过data2、传输数据的大小:GET:⽹址字符串最多255字节。POST:使用NSData,容量超过1G3、安全性:GET:所有传输给服务器
1.前言:最近在改项目的时候发现以前的项目网络请求框架是XUtils,这在过去是一个比较流行的框架,功能强大而且比较全面,但是就XUtils本身的网络请求模块而言,因为Google在android6.0中已经将HttpClient部分给删除,当我把开发工具的compileSdkVersion调到23以上,该框架就会出错,Volley这个框架也是一样,内部也是HttpClient和HttpUrlCo
转载 2024-05-14 22:28:03
44阅读
iOS中遵循较为安全的HTTPS安全超文本协议,若想访问遵循HTTP协议的网页需要进行以下设置:将代码<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/>
# IOS原生GET网络请求实现 ## 概述 本文将介绍如何使用IOS原生方式实现GET网络请求。如果你是一名刚入行的IOS开发者,本文将为你提供一个基础的教程。 ## 流程图 ```mermaid flowchart TD A(开始) B(创建URL对象) C(创建请求对象) D(发送请求) E(处理返回结果) F(结束) A -->
原创 2024-01-22 06:38:47
84阅读
Referer  是  HTTP  请求header 的一部分,当浏览器(或者模拟浏览器行为)向web 服务器发送请求的时候,信息里有包含  Referer  。比如我在www.google.com 里有一个www.baidu.com 链接,那么点击这个www.baidu.com ,它的header 信息里就有: Referer=http://w
转载 2024-07-25 14:32:38
50阅读
请求:告诉服务器关于客户端环境和请求正文相关的一些信息,如浏览器版本,请求参数的长度等Accept-Language: zh-cn,zh;q=0.5 Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-En
# iOS开发:设置请求iOS开发中,网络请求是一项常见的任务,尤其是在与服务器交互时。HTTP请求是HTTP协议中的一部分,包含了请求的信息和元数据。在本文中,我们将探讨如何在iOS应用中设置请求,并通过代码示例来演示这一过程。 ## 什么是HTTP请求? *HTTP请求* 是在HTTP请求中传递的额外信息。它们提供了关于请求的信息,帮助服务器处理请求或了解请求的客户端。例如
原创 2024-10-07 05:39:32
71阅读
最近在学习node遇到了一个问题写好的接口get和post的请求方式get不会发送预请求,post会发送预请求。什么是预请求呢?我点击了一次添加操作请求了一次接口发送一次请求但是谷歌network中却出现了两条请求这两条请求中200的是请求成功,204就我所说的预请求,由于跨域的问题存在会发送请求前会先发送一次预请求OPTIONS来确保请求的安全性。这个请求虽然不会造成程序上的错误但是如果每个po
由Square公司贡献的一个处理网络请求的开源项目,是目前Android使用最广泛的网络框架。从Android4.4开始 HttpURLConnection的底层实现采用的是OkHttp。 特点:1、支持HTPP/2并允许对同一主机的所有请求共享套接字2、如果非HTTP/2,则通过连接池减少请求延迟3、默认请求GZip压缩数据4、响应缓存,避免了重复请求网络使用方法:private s
1、直接在.aspx页面中设置最直接的,在.aspx页面中添加一行如下代码: <%@ OutputCache Duration="3600" VaryByParam="None" %> 表示将这个页面缓存1小时。运行页面查看请求信息:第一次运行,效果如图:再次请求页面点击“转到”或者光标移入地址栏然后回车,或者F5刷新页面,效果如图:注意:缓存对ctrl+F5强刷不起作用。可以看
开发中使用RestTemplate来进行访问,设置请求的方法:方法一:单独设置public class TestRestTemplate { @Autowired private RestTemplate restTemplate; public void postObject(String id){ String url="http://www.baid
转载 2023-05-18 14:53:09
4417阅读
  • 1
  • 2
  • 3
  • 4
  • 5