Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GCP Get API列出服务抛出404错误_Api_Google Cloud Platform - Fatal编程技术网

GCP Get API列出服务抛出404错误

GCP Get API列出服务抛出404错误,api,google-cloud-platform,Api,Google Cloud Platform,基于Google API文档: 我试图找到API,它将列出项目中的所有服务 API: 获取https://{endpoint}/api/service.knative.dev/v1/{parent}/services 我已将端点替换为区域URL“https://asia-east1-run.googleapis.com“我代替家长给出了项目ID,还尝试了项目编号 当我在浏览器中点击形成的API(没有GET)时,它抛出404错误: 404。这是一个错误。 在此服务器上找不到请求的URL/apis/

基于Google API文档:

我试图找到API,它将列出项目中的所有服务

API: 获取https://{endpoint}/api/service.knative.dev/v1/{parent}/services

我已将端点替换为区域URL“https://asia-east1-run.googleapis.com“我代替家长给出了项目ID,还尝试了项目编号

当我在浏览器中点击形成的API(没有GET)时,它抛出404错误:

404。这是一个错误。

在此服务器上找不到请求的URL/apis/serving.knative.dev/v1/************/services。我们只知道这些


请帮助我,这让我筋疲力尽。

如果您查看关于这个问题的文档,您将看到
{parent}
是:

应从中列出服务的命名空间。对于云运行(完全管理),用项目id或编号替换
{namespace\u id}
。它的形式为
namespace/{namespace\u id}

因此,URL中的问题是,您正在替换
{parent}
,而实际上您应该替换为
名称空间/{projectID}

另外,一件显而易见的事情,但也可以说,在添加
https://
时不要复制
https://asia-east1-run.googleapis.com
端点,因为
https://
已包含在URL模板中


试试看,让我知道这是否解决了问题。

如果您查看了关于这个问题的文档,您将看到
{parent}
是:

应从中列出服务的命名空间。对于云运行(完全管理),用项目id或编号替换
{namespace\u id}
。它的形式为
namespace/{namespace\u id}

因此,URL中的问题是,您正在替换
{parent}
,而实际上您应该替换为
名称空间/{projectID}

另外,一件显而易见的事情,但也可以说,在添加
https://
时不要复制
https://asia-east1-run.googleapis.com
端点,因为
https://
已包含在URL模板中


试试看,告诉我这是否解决了问题。

404表示找不到URI。你屏蔽了真实的URI,所以你只能猜测你在调用什么端点(HTTP GET)。。你是说我创建的API url不正确?如果是,那么我错在哪里?正确的API应该是什么?404表示找不到URI。你屏蔽了真实的URI,所以你只能猜测你在调用什么端点(HTTP GET)。。你是说我创建的API url不正确?如果是,那么我错在哪里?正确的API应该是什么?