用WinInet向ASP发送POST请求的问题,请高手指教!

Mickey_Chue Mickey_Chue 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
程序如下:

//解析URL地址
AfxParseURL(m_strUrl, m_dwServiceType, m_strServerName, m_strObject, m_nPort);
//建立INTERNET连接
CInternetSession ISession(_T("Tax SSL HTTP Sender"));
DWORD dwHttpRequestFlags = INTERNET_FLAG_EXISTING_CONNECT | INTERNET_FLAG_NO_AUTO_REDIRECT;
//头信息及数据内容
CString strHeader = _T("Content-Type: application/x-www-form-urlencoded");
CString strData = _T("This is a Test for http.");
//HTTP连接
CHttpConnection* pIServer = NULL;
CHttpFile* pFile = NULL;
try
{
pIServer = ISession.GetHttpConnection(m_strServerName, m_nPort);
pFile = pIServer->OpenRequest(CHttpConnection::HTTP_VERB_POST, m_strObject); //, NULL, 1, NULL, NULL, dwHttpRequestFlags);
BOOL result = pFile->SendRequest(strHeader,(LPVOID)(LPCTSTR)strData, strData.GetLength());
//取返回数据
TCHAR sz[1024];
while (pFile->ReadString(sz, 1023))
cout << sz;
cout << endl;
}
catch(...)
{.....}

问题如下:
pFile->SendRequest()调用成功,而且ReadString可以读到ASP返回的数据,不过ASP端却没有收到发送的数据("This is a Test for http."),请高手指点一下是什么问题。

ASP端使用以下语句接收:
data=Request.Form
data=transtr(data)
'写日志
set fso=server.CreateObject("scripting.filesystemobject")
set myfile=fso.OpenTextFile("c:\testlog.txt",8,true)
myfile.writeline(now)
myfile.writeline(data)
myfile.WriteBlankLines(1)
'返回数据
temp = "HTTP Request Test OK!"
Response.Write temp

--
============
oO菩提葡萄Oo
============
...全文

相关推荐

sdist_maemo:它是 python distutils 的简单命令扩展,使您能够创建准备上传到 Maemo AutoBuilder 的 Maemo 源包。 它不依赖于 debian 工具,因此可以在任何地方使用,甚至在 Maemo 设备上

Python sdist-maemo 下载:、 来源: : 平台: Maemo Diablo、Maemo Fremantle、MeeGo Harmattan 它是 python distutils 的简单命令扩展,使您能够创建准备上传到 Maemo AutoBuilder 的 Maemo 源包。 它不依赖于 debian 工具,因此可以在任何地方使用,甚至可以在 Maemo 设备上使用。 这里的主要目标是提供一个基于 distutils 的工具。 与 distutils 一样,您还可以生成 rpm 包等等。 因此,在这里使用相同的 setup.py,您将能够为 Meego、Maemo 等打包您的 Python 应用程序。 以下是 setup.py 脚本用于打包 Khweeteur 的示例: #!/usr/bin/python # -*- coding: utf-8 -*- #K

种阳台

后端开发 Docker4.99.0 AppleSilicon 苹果芯片 Mac 安装包

本资源为 Docker Desktop 4.99.0 苹果芯片(Apple Silicon)专用安装包,原生适配 M 系列 Mac,可快速搭建本地容器开发环境,支持镜像拉取、容器编排、项目打包部署。适合后端开发、运维、全栈开发者,用于本地微服务、测试环境、项目容器化开发。

码途行者

triton-inference-server-ge-backend

新版本特性 v2.3.0 支持对全局、session、graph 的options进行添加,从而进一步调优模型,相关案例请参考 性能调优方法论。 支持采用分档模式将符合条件模型转化为静态图,提高吞吐性能。 补充如何采用分档模式+锁核+调整精度,进一步提高性能。 在AscendHub下载镜像时需确认好版本,若使用旧版本镜像,需要手工下载源码编译生成新的backend后才能支持新特性。 版本特性 v2.2.0 支持从onnx文件读取模型输入输出信息, config中若无指定input,output,将会自动从文件中读取; 调整动态图在多实例下使用多Session方式,提高并发吞吐(显存占用会增高); 支持动态batch场景小batch动态合并特性,配合多Session,提高吞吐; 补充调优方法论以及cnclip模型的最佳实践; 支持多模型特性,可支持同时拉起多个模型,提高显存利用率; 支持非0轴动态shape场景; 支持TensorFlow的pb文件。

yiersansiwu123d

milvus-v2.6.25镜像文件

milvus-v2.6.25镜像文件

Maiko Star

2007-2025年36家商业银行绿色信贷余额数据(2025年无缺失)

1、指标覆盖区间为2007年至2025年 2、数据取自各银行年度报告及社会责任报告 3、核心指标为绿色信贷余额 4、涉及银行包括:苏农银行、中国银行、紫金银行、杭州银行、华夏银行、邮储银行、青岛银行、兴业银行、苏州银行、农业银行、宁波银行、上海银行、江阴银行、招商银行、长沙银行、北京银行、无锡银行、民生银行、浙商银行、常熟银行、成都银行、工商银行、郑州银行、光大银行、南京银行、建设银行、浦发银行、贵阳银行、渝农商行、西安银行、交通银行、江苏银行、中信银行、张家港行、平安银行、青农商行

温柔-的-女汉子
评论 2
收藏 已收藏
分享
返回顶部
Mickey_Chue
网络编程 18,356 成员 64,161 内容