我试图使用mbedtls从服务器下载一个文件。使用了以下GET请求
获取xxxxxxxxxxxxxxx.xml HTTP/1.1
主机:example_xxxxx.com
连接:保持活动
服务器响应状态为403
当我添加一个";"用户代理";头文件归档后,它开始工作。
根据RFC规范,对于HTTP GET请求,用户代理是强制性的。
RFC 2616 14.43:
用户代理应在请求中包含此字段。
就RFC而言,它不是必需的。
您正在访问的服务器已选择需要用户代理,可能是一些基本的防刮机制。