java代码中http请求php短信服务接收不到短信,直接用url访问他们的服务又可以接收


图一是用url直接访问的返回结果,手机能接收到短信

图二是我在java中用http请求的返回结果,手机接收不到短信
各位大哥帮看看可能是是什么问题,拜谢了
...全文
306 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用java自带的类来处理,成功了
mahuatengBC 2019-08-17
  • 打赏
  • 举报
回复
使用curl 函数请求php的接口,或者如果是get请求,可以使用file_get_contents函数返回
「已注销」 2019-08-16
  • 打赏
  • 举报
回复
1、是不是有什么地方要配置白名单..允许你的APP接入; 2、不需要配置,那就CURL模拟访问;


public static void main(String args[]) throws Exception {

        String url = "https://www.baidu.com";
        String[] cmds = {"curl",url};
        ProcessBuilder pb = new ProcessBuilder(cmds);
        pb.redirectErrorStream(true);
        Process p;
        try {
            p = pb.start();
            BufferedReader br = null;
            String line = null;
            br = new BufferedReader(new InputStreamReader(p.getInputStream()));
            while ((line = br.readLine()) != null) {
                System.out.println("\t" + line);
            }
            br.close();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
于小九 2019-08-13
  • 打赏
  • 举报
回复
关键代码贴上来一下,还有注意下接口请求是post还是get方式提交的数据
wenfei307 2019-08-13
  • 打赏
  • 举报
回复
手机号一样吗?我曾经遇到自己的手机号因为太频繁被拉黑了,导致别人能接收到,就我接收不到
果酱很好吃 2019-08-13
  • 打赏
  • 举报
回复
查看返回的状态是什么,然后对比浏览器的header内容 和你http请求的header内容有哪些不一样,改成和浏览器一样再试一下 中文内容记得 urlencode 一下
  • 打赏
  • 举报
回复
没人

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧