使用Net :: HTTP在Perl中发送POST

n0pe

我一直在寻找有关此问题的文档,但似乎找不到我的问题的答案。我试图在我的perl脚本中使用Net :: HTTP将一些数据发布到url。问题是,我需要能够修改请求的标头(例如添加代理信息)。

有人有这样的简单例子吗?

AK荷兰

您可以使用发出POST请求Net::HTTP,但正如池上所指出的那样,大多数人都使用LWP::UserAgent这种方法。

my $http = Net::HTTP->new('Host' => "stackoverflow.com")
    or die "Unable to connect: $@";
$http->write_request('POST' => "/",
    'User-Agent' => "Mozilla/4.0",
    "foo=bar",
);
my ($code, $message, %h) = $http->read_response_headers;
if($code != 200) {
    die "Request failed: $message";
}
my $response;
while(1) {
    my $buf;
    my $n = $http->read_entity_body($buf, 1024);
    die "Read failed: $!" unless defined $n;
    last unless $n;

    $response .= $buf;
}
print "$response\n";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用JMeter在HTTP POST中发送转义的空格

来自分类Dev

如何使用Spray在Http Post中发送FormData

来自分类Dev

使用http-conduit在Haskell中发送HTTP / POST的基本方法

来自分类Dev

使用http-conduit在Haskell中发送HTTP / POST的基本方法

来自分类Dev

使用基本身份验证和请求正文在 Java 中发送 HTTP POST 请求

来自分类Dev

如何使用jsoup在android中发送POST?

来自分类Dev

使用 Volley 在 POST 请求中发送参数

来自分类Dev

当我在ASP.NET WebAPI CORS中发送POST数据时,HTTP CODE 405(不允许使用方法)

来自分类Dev

当我在ASP.NET WebAPI CORS中发送POST数据时,HTTP CODE 405(不允许使用方法)

来自分类Dev

Reg:使用Windows在Perl中发送自动邮件

来自分类Dev

使用Net :: HTTP向HTTPS发送POST请求

来自分类Dev

在HTTP POST中发送数组

来自分类Dev

如何使用Alomofire SWIFT在Post API中发送JSON

来自分类Dev

无法使用Django在GCM中发送POST请求

来自分类Dev

iOS使用NSJSONSerialization在POST请求中发送JSON数据

来自分类Dev

如何使用PHP在POST请求中发送“特殊”数据

来自分类Dev

无法使用Django在GCM中发送POST请求

来自分类Dev

iOS使用NSJSONSerialization在POST请求中发送JSON数据

来自分类Dev

如何使用 POST 方法在 jquery 中发送数据?

来自分类Dev

如何使用 UnityWebRequest 在 POST 请求参数中发送整数值?

来自分类Dev

使用cpprest通过json对象在http帖子中发送图像

来自分类Dev

使用Alamofire在HTTP正文中发送数据

来自分类Dev

在java中发送JSON Post HTTP请求

来自分类Dev

使用C#发送HTTP POST请求

来自分类Dev

使用c ++通过http POST发送文件

来自分类Dev

使用HTTP标头发送POST请求

来自分类Dev

使用c ++通过http POST发送文件

来自分类Dev

Python使用HTTP POST发送JSON

来自分类Dev

在HTTP POST中使用JSON发送密码

Related 相关文章

  1. 1

    使用JMeter在HTTP POST中发送转义的空格

  2. 2

    如何使用Spray在Http Post中发送FormData

  3. 3

    使用http-conduit在Haskell中发送HTTP / POST的基本方法

  4. 4

    使用http-conduit在Haskell中发送HTTP / POST的基本方法

  5. 5

    使用基本身份验证和请求正文在 Java 中发送 HTTP POST 请求

  6. 6

    如何使用jsoup在android中发送POST?

  7. 7

    使用 Volley 在 POST 请求中发送参数

  8. 8

    当我在ASP.NET WebAPI CORS中发送POST数据时,HTTP CODE 405(不允许使用方法)

  9. 9

    当我在ASP.NET WebAPI CORS中发送POST数据时,HTTP CODE 405(不允许使用方法)

  10. 10

    Reg:使用Windows在Perl中发送自动邮件

  11. 11

    使用Net :: HTTP向HTTPS发送POST请求

  12. 12

    在HTTP POST中发送数组

  13. 13

    如何使用Alomofire SWIFT在Post API中发送JSON

  14. 14

    无法使用Django在GCM中发送POST请求

  15. 15

    iOS使用NSJSONSerialization在POST请求中发送JSON数据

  16. 16

    如何使用PHP在POST请求中发送“特殊”数据

  17. 17

    无法使用Django在GCM中发送POST请求

  18. 18

    iOS使用NSJSONSerialization在POST请求中发送JSON数据

  19. 19

    如何使用 POST 方法在 jquery 中发送数据?

  20. 20

    如何使用 UnityWebRequest 在 POST 请求参数中发送整数值?

  21. 21

    使用cpprest通过json对象在http帖子中发送图像

  22. 22

    使用Alamofire在HTTP正文中发送数据

  23. 23

    在java中发送JSON Post HTTP请求

  24. 24

    使用C#发送HTTP POST请求

  25. 25

    使用c ++通过http POST发送文件

  26. 26

    使用HTTP标头发送POST请求

  27. 27

    使用c ++通过http POST发送文件

  28. 28

    Python使用HTTP POST发送JSON

  29. 29

    在HTTP POST中使用JSON发送密码

热门标签

归档