• 发送post,get请求,则可以使用Poster插件方便简单


    验证http请求功能正确与否,需要发送post,get请求,则可以使用Poster插件方便简单。

    自我总结,有什么改正的地方请指出,感激不尽!

    1.安装Poster插件。

    点击firefox右上方的菜单键-->[ 附加组件 ],在搜索框中输入poster点击安装即可

    提示重启Firefox,才能用,重启后,在上方菜单栏[ 工具 ]-->即可看到[ Poster ]选项,说明已安装成功。

    2.创建一个maven项目"getpost",将war放入tomcat

      1). 在webapp目录下创建一个html文件:test.html

      2). 表单action跳转路径为同级目录下的index.jsp

      3).打成war包放入tomcat

      test.html

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>

    <form name="Login" method="post" action="index.jsp">
    User ID: <input type="text" name="name"><br>
    Password: <input type="password" name="password">
    <input type="HIDDEN" name="from" value="welcome">
    <input type="submit" value="submit">
    </form>

    </body>
    </html>


      index.jsp

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="utf-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <%
    response.setContentType("text;html;charset=utf-8");
    String username=request.getParameter("name");
    String password=request.getParameter("password");
    System.out.println("username="+username);
    System.out.println("password="+password);
    System.out.println("servlet test success....");
    %>

    Success!
    </body>
    </html>


     

    3.验证

    浏览器测试:http://localhost:8989/getpost/test.html,输入name和password,能正常跳转到index.jsp,显示hello word。

    Poster模拟测试:

    打开firebug,看到该post请求的参数

    将请求的URL,和参数填写到Poster中

     点击Body from Parameters按钮,将post请求参数放入body。

    点击中间的"post"按钮即可。

    如何判断请求成功:

      1)查看控制台,控制台打印的name和password的值是否正确。

      2)弹出的对话框,reponse页面的内容正确则模拟post的请求成功。

    总结:Poster插件不仅仅能发post请求,其他请求也能发。发送http请求也不止Poster这一种方式
    ————————————————
    版权声明:本文为CSDN博主「漫玥刚花」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/gangsijay888/java/article/details/81114628

    尝试用Firefox的restclient,来调取api

    当然需要打开火狐浏览器安装restclient的插件https://addons.mozilla.org/en-US/firefox/addon/restclient/

    下载安装就可以了。

    1.打开RESTClient:

     
     

    2.先设置http的header->customHeader,name: Content-Type ,value: application/x-www-form-urlencoded

     
     

    3.输入相应的信息:

     
     

    4.返回查看信息就可以了

     
     
     
     
    0人点赞
     
    文章
     
     


    作者:C9090
    链接:https://www.jianshu.com/p/a8c16ec69f29
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
     
     
     
     
     
     
    ro前几天发了一篇帖子 利用百度站长平台抓取诊断工具迅速提升收录  直接用imacros写了个提交,这种简单的比python还方便,直接分享了。

    1. VERSION BUILD=8820413 RECORDER=FX
    2. TAB T=1
    3. CMDLINE !DATASOURCE  ping.csv
    4. SET !DATASOURCE_COLUMNS 1
    5. SET !LOOP 1
    6. SET !DATASOURCE_LINE {{!LOOP}}
    7. SET !TIMEOUT 30 
    8. URL GOTO=http://zhanzhang.baidu.com/crawltools/index?site=http://www.xxooc.com/
    9. TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:zzSubmitInput CONTENT={{!COL1}}
    10. TAG POS=1 TYPE=BUTTON ATTR=ID:zzSubmitBtn
    复制代码


    #在Datasources文件夹下,放ping.csv文件。里面放URL,一行一个,必须是utf-8格式,URL不需要前面的域名部分格式如:
    aa.htm
    cc.htm
    aa/aa.htm


    URL GOTO=http://zhanzhang.baidu.com/crawltools/index?site=http://www.ooxx.com/ 
    http://www.ooxx.com/   改成你网站的域名


    ==============================
    爆料:
    百度站长平台只有300次提交机会,这一块可以想办法绕过,可以通过一些办法提交更多的数据,600,900,1200。聪明的你们想到了什么办法了嘛?

    =========================
    一楼乐总已经说了这个办法了。
    本帖最后由 小乐 于 2014-6-13 22:26 编辑

    补充:
    1.将上述代码放到文本编辑器内以iim为结尾保存,放到iMacrosMacros目录下
    2.莫总提到能提交“600,900,1200“ 更多数据方法:管理员帐号 添加新用户  就可以解决! 
     
     
  • 相关阅读:
    图书管理系统
    关键路径
    最短路径

    最小生成树、最短路径
    Huffman编码
    LA 3401
    UVA 10881
    OI 刷题记录——每周更新
    4396: [Usaco2015 dec]High Card Wins
  • 原文地址:https://www.cnblogs.com/xinxihua/p/13289021.html
Copyright © 2020-2023  润新知