使用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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用C#发送HTTP POST请求

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用HTTP标头发送POST请求

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Python使用HTTP POST发送JSON

来自分类Dev

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

来自分类Dev

在HTTP POST中使用JSON发送密码

来自分类Dev

在HTTP POST中发送数组

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在java中发送JSON Post HTTP请求

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

    使用C#发送HTTP POST请求

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

    使用HTTP标头发送POST请求

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

    Python使用HTTP POST发送JSON

  18. 18

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

  19. 19

    在HTTP POST中使用JSON发送密码

  20. 20

    在HTTP POST中发送数组

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

    在java中发送JSON Post HTTP请求

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档