Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1. import groovy.json.JsonSlurper;
  2. import groovy.json.StreamingJsonBuilder;
  3. import com.atlassian.jira.ComponentManager;
  4. import com.atlassian.jira.issue.CustomFieldManager;
  5. import com.atlassian.jira.issue.fields.CustomField;
  6. import com.atlassian.jira.issue.IssueManager;
  7. import com.atlassian.jira.component.ComponentAccessor;
  8. import com.atlassian.jira.issue.Issue;
  9. import com.atlassian.jira.issue.MutableIssue
  10. import org.apache.commons.codec.binary.Base64;
  11.  
  12.  
  13. def user = "jira.strahovka"
  14. def password = "pKcEOsQV"
  15.  
  16. //EXAMPLE1_KEY="p"
  17. //EXAMPLE1_VAL="\"java2s\""
  18. def baseURL = "http://redmine-clone.elt-poisk.com/issues.json"
  19. URL url
  20. url = new URL(baseURL)
  21. log.error ("Куда отправляем пост: " + url )
  22. def body = {
  23. project:{id: 83}
  24.  
  25. tracker:{id: 5}
  26.  
  27. subject: "WW"
  28. description: "EE"
  29. priority:{id: 4}
  30.  
  31.  
  32. }
  33. log.error ("Тело заявки :" + body )
  34. String authStr = user + ":" + password;
  35. // encode data on your side using BASE64
  36. byte[] bytesEncoded = Base64.encodeBase64(authStr.getBytes());
  37. String authEncoded = new String(bytesEncoded);
  38.  
  39. URLConnection connection = url.openConnection();
  40. connection.setRequestProperty("Authorization", "Basic "+authEncoded)
  41. connection.requestMethod = "POST"
  42. connection.doOutput = true
  43. connection.setRequestProperty("Content-Type", "application/json;charset=UTF-8")
  44. connection.outputStream.withWriter("UTF-8") { new StreamingJsonBuilder(it, body) }
  45. connection.connect()
  46. //log.error ("Content:" + connection.getContent())
  47. log.error ("ResponseCode:" + connection.getResponseCode())
  48. log.error ("getResponseMessage:" + connection.getResponseMessage())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement