小编rah*_*ulb的帖子

Golang HTTP 基本身份验证

我是 golang 的新手。

我正在尝试使用基本身份验证调用 JIRA rest api,但出现以下错误

&{401 Unauthorized 401 HTTP/2.0 2 0
map[X-Content-Type-Options:[nosniff]
Set-Cookie:[JSESSIONID=E08620; Path=/;
Secure; HttpOnly studio.crowd.tokenkey="";
Domain=.test.atlassian.net; Expires=Thu, 01-Jan-1970 00:00:10
GMT; Path=/; Secure; HttpOnly studio.crowd.tokenkey="";
Domain=.test.atlassian.net; Expires=Thu, 01-Jan-1970 00:00:10
GMT; Path=/; Secure; HttpOnly] Server:[nginx] Date:[Mon, 09 Jan 2017
05:18:29 GMT] Content-Type:[text/html;charset=UTF-8]
X-Arequestid:[648x20759x1] X-Seraph-Loginreason:[AUTHENTICATED_FAILED]
Www-Authenticate:[OAuth
realm="https%3A%2F%2Ftest.atlassian.net"]] {0xc42039b900} -1 []
false false map[] 0xc4200ce0f0 0xc4202b0420}
Run Code Online (Sandbox Code Playgroud)

我的代码是

package main

import (
    "fmt"
    "log"
    "net/http"
)

const (
    USERNAME = ""
    PASSWORD = ""
    URL      = "https://test.atlassian.net/rest/api/2/issue/SLUB-7194"
)

func main() { …
Run Code Online (Sandbox Code Playgroud)

authentication go

5
推荐指数
1
解决办法
8192
查看次数

AmazonServiceException:提供的AttributeValue为空,必须完全包含一种受支持的数据类型

我正在尝试从dynamodb控制台界面导入数据,但无法成功。

数据是

{"_id":{"s":"d9922db0-83ac-11e6-9263-cd3ebf92dec3"},"applicationId":{"S":"2"},"applicationName":{"S":"Paperclip"},"ip":{"S":"127.0.0.1"},"objectInfo":{"S":"elearning_2699"},"referalUrl":{"S":"backported data"},"url":{"S":""},"userAgent":{"S":""},"userEmail":{"S":"karthick.shivanna@test.com"},"userId":{"S":"508521"},"userName":{"S":"Karthik"},"created":{"S":"1486983137000"},"verb":{"S":"submitproject"},"dataVals":{"S":"{\"projectid\":5,\"name\":\"Test 1\",\"domain\":\"apparel\",\"submittype\":[\"Writeup\",\"Screenshots\"],\"passcriteria\":\"Percentage\",\"taemail\":\"bhargava.gade@test.com\",\"attemptNo\":1,\"submitDate\":1467784988}"},"eventTime":{"S":"1467784988000"}}
Run Code Online (Sandbox Code Playgroud)

我低于错误

错误:java.lang.RuntimeException:com.amazonaws.AmazonServiceException:提供的AttributeValue为空,必须完全包含一种受支持的数据类型(服务:AmazonDynamoDBv2;状态代码:400;错误代码:ValidationException;请求ID:GECS2L57CG9ANLKCSJSB8EIKVRVV4JQQSO5AEMVJF)。 apache.hadoop.dynamodb.DynamoDBFibonacciRetryer.handleException(DynamoDBFibonacciRetryer.java:107)位于org.apache.hadoop.dynamodb.DynamoDBFibonacciRetryer.runWithRetry(DynamoDBFiamoaccoop.atch.dy.dy.dy.dy.dy org.apache.hadoop.dynamodb.DynamoDBClient.putBatch(DynamoDBClient.java:170)处org.apache.hadoop.dynamodb.write.AbstractDynamoDBRecordWriter.write(AbstractDynamoDBRecordWriter.java:91)处org.apache.hadoop .mapred。org.apache.hadoop.mapred.MapTask $ OldOutputCollector.collect(MapTask.java:596)的org.apache.hadoop.dynamodb.tools.ImportMapper.map(ImportMapper)的MapTask $ DirectMapOutputCollector.collect(MapTask.java:844)。 j errorStackTrace amazonaws.datapipeline.taskrunner.TaskExecutionException:无法完成amazonaws.datapipeline.activity.EmrActivity.runActivActivity(EmrActivity.java:67)上的EMR转换,位于amazonaws.datapipeline.objects.AbstractActivity.run(AbstractActivity.java:16)上在amazonaws.datapipeline.taskrunner.TaskPoller.executeRemoteRunner(TaskPoller.java:136)在amazonaws.datapipeline.taskrunner.TaskPoller.executeTask(TaskPoller.java:105)在amazonaws.datapipeline.taskrunner.TaskPoller $ 1.run(TaskPoller.java: 81),网址为private.com.amazonaws.services.datapipeline.poller.PollWorker.executeWork(PollWorker.java:76)at private.com.amazonaws.services.datapipeline.poller.PollWorker.run(PollWorker.java:53)at java.lang.Thread.run(Thread.java:745)原因:amazonaws.datapipeline.taskrunner.TaskExecutionException :错误:java.lang.RuntimeException:com.amazonaws.AmazonServiceException:提供的AttributeValue为空,必须完全包含一种受支持的数据类型(服务:AmazonDynamoDBv2;状态代码:400;错误代码:ValidationException;请求ID:GECS2L57CG9ANLKCSJSB8EIKVRVV4KQNSO5AEMVA .org.apache.hadoop.dynamodb.DynamoDBFibonacciRetryer.handleException(DynamoDBFibonacciRetryer.java:107)位于org.apache.hadoop.dynamodb.DynamoDBFibonacciRetryer.runWithRetry(DynamoDBFiamoamooop.atch.dy.dy.dy.dy.dy .java:220),请访问org.apache.hadoop.dynamodb。org.apache.hadoop.dynamodb.write.AbstractDynamoDBRecordWriter.write(AbstractDynamoDBRecordWriter.java:91)处的DynamoDBClient.putBatch(DynamoDBClient.java:170)在org.apache.hadoop.mapred.MapTask $ DirectMapOutputCollector.collect(MapTask.java: 844),位于org.apache.hadoop.dynamodb.tools.ImportMapper.map(ImportMapper.java:26),位于org.apache.hadoop.dynamodb.tools.ImportMapper.map(ImportMapper.java:26),位于org.apache.hadoop.mapred.MapTask $ OldOutputCollector.collect(MapTask.java:596) .dynamodb.tools.ImportMapper.map(ImportMapper.java:13)位于org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:65)位于org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java) :432),位于org.apache.hadoop.mapred.YarnChild $ 2.run(YarnChild.java:175),位于org.apache.hadoop.mapred.MapTask.run(MapTask.java:343),位于java.security.AccessController.doPrivileged (本机方法)位于javax.security.auth.Subject。org.apache.hadoop.security.UserGroupInformation.doAs(Subject.java:415)在org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:170)处的doAs(UserGroupInformation.java:1548) .amazonaws.AmazonServiceException:提供的AttributeValue为空,必须准确包含其中一种受支持的数据类型(Service:AmazonDynamoDBv2;状态代码:400;错误代码:ValidationException;请求ID:GECS2L57CG9ANLKCSJSB8EIKVRVV4KQNSO5AEMVJF66Q9ASUamaJResponseHttp。 .java:1182)com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:770)com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:489)com.amazonaws.http.AmazonHttpClient.execute( com.amazonaws.services.dynamodbv2上的AmazonHttpClient.java:310)。com.amazonaws.services.dynamodbv2上的AmazonDynamoDBClient.invoke(AmazonDynamoDBClient.java:1772).AmazonDynamoDBClient.batchWriteItem(AmazonDynamoDBClient.java:730)位于amazonaws.datapipeline.cluster.EmrUtil.runSteps(EmrUtil.java) .activity.EmrActivity.runActivity(EmrActivity.java:63)

我做错什么了吗?

amazon-dynamodb amazon-dynamodb-streams

5
推荐指数
1
解决办法
4878
查看次数

Nodejs错误:读取ECONNRESET

我在我的一个应用程序中使用Nodejs进行Web套接字通信.

此应用程序定期将用户数据发送到AWS dynamodb.我在下面的堆叠中获得了许多新的遗物替代品:

Error: read ECONNRESET
 at exports._errnoException (util.js:856:11)
 at TLSWrap.onread (net.js:545:26) /
Run Code Online (Sandbox Code Playgroud)

我只想了解为什么会发生此TLSWrap错误.

提前致谢

node.js socket.io amazon-dynamodb

3
推荐指数
1
解决办法
8801
查看次数

使用base64编码字符串生成PDF

我使用的API为我提供base64编码的内容.提到我们可以通过将内容保存到.pdf文件来下载PDF文件.

在API文档中,明确提到了它

包含发票内容的PDF.使用Base64字符串对内容进行编码,以创建Base64编码的.pdf文件.

您可以查询此字段以下载特定发票的发票PDF.查询后,您可以将字符串保存为.pdf文件,然后在任何PDF阅读器中查看该文件.

我正在使用TCPDF在PDF文件中编写内容.但它会生成一个空白的PDF文件.

$ PDF =新PDF('测试标题','测试主题');

$ PDF-> GetTCPDF() - > write(0,0,'','',base64_decode($ this-> Get(self :: Body)),0,1,0,true,'',true);

$ PDF - >下载();

我做错了吗?

php pdf-generation tcpdf

0
推荐指数
1
解决办法
1万
查看次数