`
Fangrn
  • 浏览: 820771 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

自己手动构造一个post的request请求

阅读更多
  不知道大家有没有尝试着自己构造一个post类型的请求的经历,我最近是遇上了这么一个麻烦事,跟踪程序发现,后台的request请求的class类型是org.apache.catalina.connector.RequestFacade,google后发现有一个致关重要的类:org.apache.catalina.connector.Request,原来这个类封装了request的一些致关重要的一些操作,还可以setParameter(...,..);然后其他的程序可以通过request.getParameter(arg0);获取值.
  大家如果也遇到过这种情况的话,不妨说说吧,有什么好的办法也说说,谢谢!
分享到:
评论
3 楼 sutra 2007-08-06  
用 httpunit 里面的那种 mock。
2 楼 ice218 2007-08-06  
建议你将问题和code结合在一起
1 楼 weiqingfei 2007-08-06  
没看到你的问题是什么呀。

相关推荐

    发送POST请求的三种方式的php类

    下面是一个使用cURL发送POST请求的例子: ```php class CurlPost { public function send($url, $data) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); ...

    Simulate a Form POST Request Using WinInet.docx

    5. 打开一个指向表单处理动作(`FormActionHere`)的`CHttpFile`对象`pFile`,表示POST请求的目标。 6. 调用`pFile->SendRequest()`发送请求,包括头部信息和表单数据。 通过这段代码,你可以创建一个程序,不依赖...

    IE6的POST请求无data的的问题

    标题“IE6的POST请求无data的的问题”所提及的是一个经典的前端开发中遇到的技术难题,主要涉及到浏览器兼容性问题,特别是针对老版本的Internet Explorer(IE6)。在Web应用程序中,POST请求是向服务器发送数据的一...

    request-json-master_HTTP_JSON_POST_

    对于那些频繁进行API调用或者需要与服务器交换JSON数据的项目来说,这是一个非常实用的工具。 为了更好地利用这个工具,开发者需要了解HTTP协议的基本原理,特别是POST方法的使用;同时,也需要熟悉JSON格式以及...

    Fiddler 模拟post 提交,所添加的参数

    在Fiddler工作台(Web Sessions列表)的右上角,找到"New Request"按钮(或按快捷键Ctrl+R),点击它会打开一个新的请求构造器。在这里,我们可以选择"POST"作为请求方法。 3. **指定URL和协议** 在请求构造器的...

    Python常见四种Post请求数据1

    Fiddler同样需要手动构造XML数据和对应的`Content-Type`。 4. **multipart/form-data**: 这种格式常用于上传文件,每个字段可以是纯文本或二进制数据。在Python中,可以使用`requests`库的`files`参数: ```python...

    HTTP_Request_Editor.rar

    HTTP请求编辑器是一款用于调试和构建HTTP请求的强大工具,它允许用户手动构造各种HTTP请求,如GET、POST、PUT等,以便于理解网络通信过程、测试API接口或排查Web服务问题。通过这款工具,你可以自定义请求头、查询...

    scrapy-redis源码分析之发送POST请求详解

    4. 直接使用Scrapy的Request对象:尽管Scrapy-Redis不直接支持POST,但仍然可以使用Scrapy的`Request`对象构造POST请求,然后将其手动添加到Redis队列。这可能需要额外的代码来管理请求队列。 5. 调整RedisSpider:...

    .net Post方式调用.net和java的webservice

    例如,如果Web服务有一个方法接受一个名为`Person`的对象,我们需要创建对应的XML结构。 5. **调用.NET Web服务**: 对于.NET Web服务,我们可以直接使用Visual Studio的`Add Web Reference`或`Add Service ...

    Django 接收Post请求数据,并保存到数据库的实现方法

    - **利用字典**: 通过遍历`request.POST`,将除`csrfmiddlewaretoken`之外的所有键值对存储到一个字典`systemDict`中,这样可以方便地批量更新或创建模型实例。 - **使用`**kwargs`**: 在执行`update`或`create`时...

    C++使用 CHttpFile类,实现HTTP协议下请求数据,实现HTTP协议下多文件上传!VS2013开发,可直接运行!

    这为学习和理解C++中的HTTP请求和文件上传提供了一个实践平台,对于开发者来说,这是一个很好的学习和参考资源。 总之,这个项目涵盖了C++网络编程中的关键概念,包括HTTP请求的构造、文件上传、Base64编码以及多...

    python使用scrapy发送post请求的坑

    Scrapy是一个功能强大的爬虫框架,它内置的Request对象默认处理GET请求。当你需要发送POST请求时,你需要使用`FormRequest`类。下面是如何在Scrapy中发送POST请求的例子: ```python from scrapy.spider import ...

    post上传代码分类分类

    本篇文章将深入探讨如何在iOS中封装一个方便的POST上传文件的类别,使开发者不必手动构造请求体,从而简化代码,提高效率。 首先,我们需要理解POST请求的基本原理。在HTTP协议中,POST方法用于向指定资源提交数据...

    superagent-一个很小渐进的HTTP请求库

    **超级代理(Superagent):一个微小而渐进的HTTP请求库** 在现代Web开发中,发送HTTP请求是不可或缺的一部分。无论是从客户端获取服务器数据,还是从服务器端与外部API交互,HTTP请求库都扮演着重要角色。在这个...

    golang使用http client发起get和post请求示例

    在这里,首先创建一个`*http.Request`对象,设置请求方法(如POST)、URL、Header和请求体,然后使用`client.Do(req)`发起请求。 4. **其他请求类型**: 除了GET和POST,`http.Client`还支持PUT、DELETE、HEAD等...

    C#使用multipart/form-data示例

    3. **构造请求体**:在C#中,你需要手动构造请求体,包括每个部分的开始和结束边界、Content-Disposition头部(指定字段名或文件名)、Content-Type头部(根据数据类型),以及实际的数据内容。 4. **文件上传**:...

    向URL发送请求

    2. `HttpURLConnection`:这是`java.net.URLConnection`的一个子类,提供了更高级的功能,如设置请求方法(GET、POST等)、管理连接超时和处理响应代码。尽管比`URL`类更强大,但使用起来仍然相对复杂。 ```java ...

    信息安全技术:CSRF的类型.pptx

    它通过构造一个包含恶意请求的URL,诱导用户点击或被其他网站引用,从而执行攻击。这种攻击又分为两类: - 手动型:用户需要直接点击恶意链接,如通过邮件、社交媒体等途径传播的链接。 - 自动型:无需用户点击,...

    可以进行网页端的服务测试,可以直接用

    例如,你可以使用HttpWebRequest对象来构造一个GET请求,获取特定URL的资源: ```csharp HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://example.com"); HttpWebResponse response = ...

    swift-拷贝charles转成类属性

    例如,你可以通过读取请求的URL字符串并用`URL(string:)`构造函数创建URL对象,HTTP方法通常是一个字符串(如"GET"或"POST"),请求头和请求体可能需要更复杂的解析,具体取决于其格式。 ```swift let request...

Global site tag (gtag.js) - Google Analytics