- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将 python 用于我的服务器 Google App Engine API 代码和我的客户端。我已经有很多客户端-服务器 GET 请求在工作,现在是 POST 请求的时候了,我被卡住了。我的相关客户端代码:
service = build("myAPI", "v1", http=http, discoveryServiceUrl=DISCOVERY_URL)
service.updateUser(websafeKey=websafeKey).execute()
我不知道如何构建 POST 请求的主体。在那之后,我将一直试图弄清楚如何告诉 service
它可以将请求发送到我的 updateUser API。
POST 请求正文需要包含一些字符串和几个列表,稍后可能需要包含一个 python 日期对象。
我的 updateUser
API 在 API Explorer 中运行良好 - 我可以成功 updateUser
一整天:
USER_POST_REQUEST = endpoints.ResourceContainer(
UserForm, websafeKey=messages.StringField(1),)
@endpoints.method(USER_POST_REQUEST, UserForm,
path='useradmin/{websafeKey}',
http_method='PUT', name='updateUser')
def updateUser(self, request):
"""Update user w/provided fields & return w/updated info."""
return self._updateUserObject(request)
最佳答案
我自己想通了。显然,您需要做的就是定义一个字典并将其作为服务方法调用中的 body
参数传递。这是我所做的:
body = {'key1': user['info1'], 'key2': user['info2']}
service = build("myAPI", "v1", http=http, discoveryServiceUrl=DISCOVERY_URL)
service.updateFan(websafeFanKey=fan['websafeKey'], body=body).execute()
非常简单,真的,但我确实很难找到任何记录这一点的东西。希望其他人可以受益。
关于python - apiclient.discovery.build POST 请求正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34458665/
我在单元测试中使用我的 Django Rest Framework API 进行身份验证时遇到问题。通过浏览器访问时,系统按预期工作。但是,在以下端点向以下类发送放置请求时,我收到 401 HTTP
当我尝试使用 JS FB.api([...] 执行操作时,我得到 No callback passed to the ApiClient [...]我在哪里可以设置这个回调? 最佳答案 只需在 API
我不久前制作了这个页面,但我回来后发现很多标签已经贬值了。谁能给我一些关于用什么来代替它们的帮助?我希望情况并非如此,但我希望现在标签需要更改,其余代码将毫无用处。 这里是未使用的标签列表(在 and
我正在为帖 subview 编写测试。它确实有效,但是当我尝试使用 APIClient.post 发布到它时,我得到 QueryDict: {}。这是测试: class SMSCreateData(A
我有以下代码 setCOnfig([ 'apiKey' => 'YOUR_API_KEY', 'server' => 'YOUR_SERVER_PREF
我想知道请求是否实际上是通过 http 发出的。在我的应用程序中,我有一个看起来像的测试 class Authenticate(APITestCase): def setUp(self):
作为测试新手,我希望在 Django (Django-rest-framework) 中测试我的 API。 我正在为我的 View 设置测试,即我的 API 端点。现在查看文档,我可以使用 APIRe
我有一个 API 端点,我想对其进行 PUT 调用,该调用需要正文和查询参数。我使用 Django 的测试客户端在测试用例 ( docs ) 中调用我的端点。 我在文档中读到,对于 GET 调用,查询
我正在尝试在我的 iOS 应用程序中使用 TwitterKit 框架(在 Swift 中)。但是,当我使用 Twitter.sharedInstance().APIClient 时,会出现错误,提示“
我正在测试应该在 Django 模型中引发 ValidationError 的 API 端点(请注意,异常是 Django 异常,而不是 DRF,因为它在模型中)。 from rest_framewo
我已经安装了 Visual Studio 2015 Community 和 Visual Studio 的 Python 工具。但我无法让 Intellisense 识别我通过 pip install
我使用 APIClient() 进行测试。我使用 Token 认证,所以我需要使用 THIS 如果我们深入研究源代码,我们将看到接下来的内容: # rest_framework/test.py cla
我已经为 Docker ApiClient 实现了一个包装器像这样 type DockerClient struct { cli client.APIClient } 我还定义了我自己的接口(
我已经读过:Django REST Framework - Set request in serializer test? 。而且这对我不起作用!因为我使用的是 APIClient 而不是像他那样使用
我已经读过:Django REST Framework - Set request in serializer test? 。而且这对我不起作用!因为我使用的是 APIClient 而不是像他那样使用
我关注了these instructions在我的后端服务器上使用 Android 登录。 Android 登录有效,我得到一个带有我的服务器客户端 ID 的 ID token : // Config
我将 python 用于我的服务器 Google App Engine API 代码和我的客户端。我已经有很多客户端-服务器 GET 请求在工作,现在是 POST 请求的时候了,我被卡住了。我的相关客
我正在尝试使用来自发布请求的序列化程序创建对象,但在尝试将对象列表传递给嵌套序列化程序时出现错误。在以 JSON 格式传递 ('id', 'name', 'description') 数据时,bars
使用 ApacheAPIClientBuilder 创建的 APIClient 时,APIClient 是线程安全的,还是应该为每个线程创建一个新的 APIClient? 最佳答案 APIClient
我在我的应用程序中使用这种记录到服务器的机制:将用户凭据发布到服务器,如果成功,它会返回给我签署我 future 的 API 调用所需的 token 。问题是如何在我的应用程序的所有类之间共享此 to
我是一名优秀的程序员,十分优秀!