Ibm cloud 调用RESTAPI端点时返回奇怪数据的IBM函数

Ibm cloud 调用RESTAPI端点时返回奇怪数据的IBM函数,ibm-cloud,ibm-cloud-functions,Ibm Cloud,Ibm Cloud Functions,我有一个IBM云功能,如: return {'body': csv_output.getvalue(), 'headers': {'Content-Type': 'text/csv', 'Content-Disposition': 'attachment;filename=dat.csv'}} 当调用公共API端点时,它返回一个包含正确数据的csv文件 但当我使用postman进行REST API端点调用时,会得到一个奇怪的结果,如: {

我有一个IBM云功能,如:

 return {'body': csv_output.getvalue(),
            'headers': {'Content-Type': 'text/csv',
            'Content-Disposition': 'attachment;filename=dat.csv'}}
当调用公共API端点时,它返回一个包含正确数据的csv文件

但当我使用postman进行REST API端点调用时,会得到一个奇怪的结果,如:

{
    "annotations": [
        {
            "key": "exec",
            "value": "python:3.7"
        },
        {
            "key": "web-export",
            "value": true
        },
        {
            "key": "final",
            "value": true
        },
        {
            "key": "raw-http",
            "value": true
        }
    ],
    "exec": {
        "kind": "python:3.7",
        "code": "import 
有人能告诉我我做错了什么吗?看起来我是在取回代码,而不是调用函数


看起来您正在使用POSTMAN(通过平台API)返回操作细节,而不是作为web操作调用

操作的HTTP端点是
https://{APIHOST}/api/v1/namespaces/\uu/actions/


作为web操作调用操作的HTTP端点是
https://{APIHOST}/api/v1/web/{QUALIFIED action NAME}.{EXT}

您可以添加有关如何在Postman上调用端点的详细信息(请求头、正文等)?@VidyasagarMachupalli-我添加了我正在尝试的图像。另外,当我直接输入rest api url并提供用户名/密码时,它会给出相同的结果。Web操作有效,问题在于rest api调用。通过api调用时,您需要发送POST请求而不是GET(而不是Web操作)。我不是在postman中尝试此操作,目前只是将url直接放入浏览器?仍然返回奇怪的数据,如果我最后输入.csv,它就会出错。