这个问题我没见过,很感兴趣
类似的问题我见过一些。您是不是还上传了什么东西,然后请你把上传上限复原,如果就是两个字符串的话不用那么大。如果提示你大小出现问题就是别的问题了
修改配置的话,记得重启Apache
然后我的解决方法就是,把代码删除,重打一遍
只是传两个字符串我不信不好使
还有一个很恶心的问题,缓存
如果再不行就去重新建一个文件测试下。
虚拟网卡造成POST无法请求的原因可能是由于网络配置问题导致的。虚拟网卡是一种虚拟的网络接口设备,可以用于在主机上创建多个虚拟网络环境,以便于进行测试、开发等应用。但是,在使用虚拟网卡时,由于网络配置问题,可能会导致POST请求无法正常发送。
具体来说,当我们在使用虚拟网卡时,可能会出现IP地址冲突的情况。这是因为虚拟网卡的IP地址和真实网卡的IP地址可能会重复,导致网络出现混乱。此外,虚拟网卡的网络配置可能会出现问题,例如网关、DNS、子网掩码等配置不正确,也会导致POST请求无法正常发送。
为解决这个问题,我们可以通过以下方式进行排查和修复:
1 检查虚拟网卡的IP地址是否与真实网卡的IP地址冲突,如果有冲突,需要修改虚拟网卡的IP地址。
2 检查虚拟网卡的网络配置是否正确,例如网关、DNS、子网掩码等是否设置正确。
3 确认是否有其他网络设备引起的干扰,例如路由器、交换机等设备是否正常工作。
4 如果以上方法不能解决问题,可以尝试升级虚拟网卡的驱动程序或者重新安装虚拟网卡软件。
总之,虚拟网卡造成POST无法请求的问题是由于网络配置问题导致的,我们需要仔细排查和检查,找到问题并进行修复。
编写Android程序的时候,经常会先测试一下后端给的接口。如果是GET请求还好,我们直接把url复制到浏览器,但是POST请求,浏览器就不好模拟,此时相信很多人都会使用Postman。但是为了测试一个POST请求的接口,我还要打开Postman应用,个人认为太麻烦!此时我用的Http Editor Client插件来模拟POST请求,此插件再Idea中是自带的,在Android Studio 中要自行安装。
新建一个后缀为rest文件
以下方法用CURL提交post表单
1 编译环境
安装vs2010或其他版本 vs2010 express版也可以。不要低于vc6
2 搜索curl-7250zip,下载。
解压到c:\curl-7250
打开Visual Studio Command Prompt (2010)
cd \curl-7250\winbuild
nmake /f Makefilevc mode=dll USE_SSSPI=no ENABLE_IDN=no
编译成功后 cd \builds
到一个名字为libcurl-lib的子目录里找到libcurldll和libcurllib, 保存到一个目录下备份,下面要用。
3 打开vc++ 2010, File->New project,选Win32 Project, 输入一个项目名。下面点Next,勾上Console Application和Empty Project
4 配置项目
到我的文档下找到vs2010 projects目录,找到 solution名字\项目名字 目录,
把curl-7250目录下的include目录拷贝到项目目录下
把2备份好的libcurldll和libcurllib拷贝到项目目录
在vc++中右键点击项目名(或Alt+F7), 点开Configuration Properties, 点vc++directories
点Include Directories, 点Edit, 添加$(ProjectDir)include 确定
在点击左侧的Linker, 点Input,点Additional Dependences, 点Edit, 添加一行$(ProjectDir)\libcurllib 确定
5 代码。
右键点项目名字,Add New Item->C++ File, name写mainc, 输入代码:
/ 抱歉,这里不好贴链接,版权没法贴,版权去看http-postc /
#include <stdioh>
#include <curl/curlh>
#include <stdlibh>
int main(void)
{
CURL curl;
CURLcode res;
curl = curl_easy_init();
if(curl) {
/ First set the URL that is about to receive our POST This URL can
just as well be a https:// URL if that is what should receive the
data /
curl_easy_setopt(curl, CURLOPT_URL, "这里写网址");
/ Now specify the POST data /
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "name=daniel&project=curl");
/ Perform the request, res will get the return code /
res = curl_easy_perform(curl);
/ always cleanup /
curl_easy_cleanup(curl);
system("pause");
}
return 0;
}
点vc++绿色的三角编译运行。
欢迎分享,转载请注明来源:品搜搜测评网