国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

[libwww-perl]——POST方法的使用

2024-06-28 13:24:30
字體:
來源:轉載
供稿:網友
[libwww-perl]——POST方法的使用

libwww-perl是我在學習varnish的時候遇到的一個工具。

具體libwww-perl是干什么的,可以參考官網https://github.com/libwww-perl/libwww-perl。

README中有詳細的解釋。

這篇隨筆不是為了詳細說明這個lib怎么使用,而是記錄下在使用POST方法的時候遇到的問題,以及相應的解決思路(備忘)。

問題

在輸入POST -Use http://192.168.0.101/signin后,需要輸入post的參數和值,但是輸完后,點擊回車以及其它各種各樣的操作都不能繼續執行。

只有Ctrl+C可以退出程序,但這沒辦法得到自己想要的執行結果。

解決辦法

第一步,上網搜,搜各種libwww-perl, POST相關的信息。

但沒有獲得相關的解決辦法(也可能是我搜的不夠仔細),不過獲得了幾條有用的信息:

1. libwww-perl是perl語言寫的;

2. 源代碼地址https://github.com/libwww-perl/libwww-perl

3. POST方法屬于lwp-request module

第二步,既然找不到解決辦法,那就利用上面的信息自己找吧。

1. 首先根據第一步中的2和3,以及在運行POST方法時,顯示的輸出,獲得POST方法的源代碼

在https://github.com/libwww-perl/libwww-perl/blob/master/bin/lwp-request文件中

    PRint STDERR "Please enter content ($options{'c'}) to be ${method}ed:/n"        if -t;    binmode STDIN unless -t or $options{'a'};    $content = join("", <STDIN>);

2. 從上面知道原來是卡在perl的STDIN上了,問題變成了:不知道怎么退出perl程序的STDIN

3. 繼續上網搜,原來Ctrl+D 和Ctrl+Z可以退出perl程序的STDIN (不懂perl語言惹的禍啊。)

第三步,繼續進行自己下面的工作。

總結

整個問題最終是由于一個很小的知識點引起的,這個真的是沒辦法,自己學的少了。

不過通過這個問題,了解了libwww-perl這個工具,已經perl的一些知識點,感覺還是很不錯。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄大仙区| 万载县| 黔西县| 黎城县| 石泉县| 兰州市| 读书| 广河县| 上栗县| 松江区| 沅陵县| 化德县| 黑水县| 罗甸县| 旬邑县| 固始县| 呼伦贝尔市| 新营市| 永兴县| 罗山县| 诸城市| 麻阳| 通化县| 苏尼特右旗| 阿坝县| 谢通门县| 聊城市| 靖远县| 镇坪县| 方正县| 兴化市| 金寨县| 东宁县| 保康县| 咸阳市| 江源县| 昆山市| 游戏| 安顺市| 长春市| 柳州市|