V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lsrnb
V2EX  ›  PHP

小白求助!望各位大佬帮忙!(跪谢!)

  •  
  •   lsrnb · 2022-11-26 02:14:52 +08:00 · 2566 次点击
    这是一个创建于 726 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天在使用 file_get_content 尝试二次开发一个 API 的时候,
    出现了一个 failed to open stream: HTTP request failed! HTTP/1.1 502 Bad Gateway 的错误!
    我尝试百度了这个问题,得到的解决方法全都用了依旧没有得到解决.
    我还百度到使用 curl 可以解决这个问题,但是我是一个小白完全不会 curl,
    所以想发帖问一下有没有除了 curl 之外可以解决问题的方法,或者有一些简单的 curl 二次开发 API 的实例可以让我参考一下啊!!
    求各位大佬帮助!!![跪谢][跪谢][跪谢]

    5 条回复    2022-11-29 14:14:23 +08:00
    DarknessAF
        1
    DarknessAF  
       2022-11-26 02:26:59 +08:00
    不清楚,你使用的是什么语言,但是你可以先用 Postman ,先测试 API 是否能够成功,如果成功的话,可以直接使用 Postman 进行请求代码的生成,可以参考这个链接 https://www.cnblogs.com/yoyoketang/p/14748025.html
    bombless
        2
    bombless  
       2022-11-26 05:32:55 +08:00 via Android
    服务器出错了你用啥都没细

    有时候是服务端对你的格式有讲究,比如需要 content-type 对应,不然就报错。这种情况下你需要知道你传了什么要怎么改,问问服务器端正确格式是什么。这种情况可以继续用 file-get-contents ,你可以看一下文档它的参数很多的
    wdssmq
        3
    wdssmq  
       2022-11-26 09:25:08 +08:00   ❤️ 1
    network.php - zblogcn/zblogphp - GitHub1s
    https://github1s.com/zblogcn/zblogphp/blob/HEAD/zb_system/function/lib/network.php

    需要配合 network 内的四个文件使用!

    https://github1s.com/zblogcn/zblogphp/blob/HEAD/zb_system/function/lib/network/

    如果你是以提升自己的能力为主,那么目标应该是能看懂我上边给的网络组件封装,然而这也和你现在是不是小白没有关系!

    「知识」领域内,很多东西真的能用搜索引擎找到并且是免费的,,如果你是不懂怎么将「知识」化为己用,这边建议付费。。

    如果你只想解决眼前的问题,更是建议直接付费代开发;

    -----------

    只有我认为「我是小白」和「我是学生」本质上是等价的么?

    比起把杯子倒空的寓言,小白宣言有种“如何在保持杯子还是空着的状态下加满水”的悖论感。
    ——"我有个空杯子可以装水,但是我懒得拧开盖子……"
    mht
        4
    mht  
       2022-11-26 13:16:50 +08:00
    502 这个 是你请求的接口报的错,是对方服务器报错,跟你这应该是没有关系的
    likunyan
        5
    likunyan  
       2022-11-29 14:14:23 +08:00
    不一定是对方的服务器错误,有可能是防爬。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3043 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:14 · PVG 21:14 · LAX 05:14 · JFK 08:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.