Simon Grossenbacher 2 ay önce
ebeveyn
işleme
82f803c8ad
3 değiştirilmiş dosya ile 13 ekleme ve 6 silme
  1. 6 6
      Example Config.rdproj
  2. BIN
      RESTDebugger.exe
  3. 7 0
      src/_frmMain.pas

+ 6 - 6
Example Config.rdproj

@@ -1,6 +1,6 @@
 {
 	"Presets": {
-		"LastUsed": "faf2be76254543f9ad9cc8fca91cef5e",
+		"LastUsed": "cbbcebba6f30425caec540f517cb3524",
 		"ConfigVersion": 3
 	},
 	"Preset_faf2be76254543f9ad9cc8fca91cef5e": {
@@ -16,7 +16,7 @@
 		"ResponseAutoFormat": true,
 		"PresetName": "GET: Simple GET",
 		"Guid": "faf2be76254543f9ad9cc8fca91cef5e",
-		"Notes": "PGh0bWw+PGJvZHk+PHA+U2ltcGxlIEdFVCByZXF1ZXN0LjwvcD4NCjwvYm9keT4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KPC9odG1sPg==",
+		"Notes": "PGh0bWw+PGJvZHk+PHA+U2ltcGxlIEdFVCByZXF1ZXN0LjwvcD4NCjwvYm9keT4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCjwvaHRtbD4=",
 		"Category": ""
 	},
 	"Preset_7d37b798c22748eebf92ffa281ba982a": {
@@ -48,7 +48,7 @@
 		"ResponseAutoFormat": true,
 		"PresetName": "GET: Use Basic Auth Example",
 		"Guid": "777045dda27d466fab6c051d3e8094e8",
-		"Notes": "PGh0bWw+PGJvZHk+PHA+R0VUIHJlcXVlc3Qgd2l0aCBiYXNpYyBhdXRoZW50aWNhdGlvbi48L3A+DQo8L2JvZHk+DQoNCg0KDQoNCg0KDQo8L2h0bWw+",
+		"Notes": "PGh0bWw+PGJvZHk+PHA+R0VUIHJlcXVlc3Qgd2l0aCBiYXNpYyBhdXRoZW50aWNhdGlvbi48L3A+DQo8L2JvZHk+DQoNCg0KDQoNCg0KDQoNCjwvaHRtbD4=",
 		"Category": ""
 	},
 	"Preset_a0745bab53eb4c78a6034f1a9d4559de": {
@@ -119,7 +119,7 @@
 		"BaseURL": "%BaseURL%/patch",
 		"Method": 2,
 		"URLParams": "",
-		"PostData": "{\r\n  \"Demo\": \"Demo Data\",\r\n  \"BaseURL\": \"%BaseURL%\"\r\n}",
+		"PostData": "{\r\n  \"Demo\": \"äDemo Data\",\r\n  \"BaseURL\": \"%BaseURL%\"\r\n}",
 		"ExtraHeaders": "",
 		"PostDataContentType": "application/json",
 		"UseBasicAuth": false,
@@ -128,11 +128,11 @@
 		"ResponseAutoFormat": true,
 		"PresetName": "PATCH: Json Patch Data",
 		"Guid": "cbbcebba6f30425caec540f517cb3524",
-		"Notes": "PGh0bWw+PGJvZHk+PHA+UEFUQ0ggcmVxdWVzdC48L3A+DQo8L2JvZHk+DQoNCg0KDQoNCg0KDQoNCjwvaHRtbD4=",
+		"Notes": "PGh0bWw+PGJvZHk+PHA+UEFUQ0ggcmVxdWVzdC48L3A+DQo8L2JvZHk+DQoNCg0KDQoNCg0KDQoNCg0KDQo8L2h0bWw+",
 		"Category": ""
 	},
 	"Main": {
-		"GlobalVar": "fldType\tfldURLFilter\tfldPresetFilter\tfldXPath\tfldContent\tfldName\tfldValue\r\nStatic\t\t\t\t\t%CustomPostData%\tData 1\r\nXPath\t/get\tGET: Simple GET\theaders.X-Amzn-Trace-Id\tJSON\t%DynamicVar%\tRoot=1-65d74743-64f1a80c0d39a561501ba8f9\r\nXPath\t/xml\tGET: Simple GET XML\t/slideshow/slide/title\tXML\t%DynamicVarXML%\tWake up to WonderWidgets!\r\nXPath\t\t\theaders.X-Amzn-Trace-Id\tJSON\t%DynamicVarWithoutFilters%\tRoot=1-65d74743-64f1a80c0d39a561501ba8f9\r\nStatic\t\t\t\t\t%BaseURL%\thttps://httpbin.org\r\n",
+		"GlobalVar": "fldType\tfldURLFilter\tfldPresetFilter\tfldXPath\tfldContent\tfldName\tfldValue\r\nStatic\t\t\t\t\t%CustomPostData%\tData 1\r\nXPath\t/get\tGET: Simple GET\theaders.X-Amzn-Trace-Id\tJSON\t%DynamicVar%\tRoot=1-69c57578-350903e0081ae1087108d556\r\nXPath\t/xml\tGET: Simple GET XML\t/slideshow/slide/title\tXML\t%DynamicVarXML%\tWake up to WonderWidgets!\r\nXPath\t\t\theaders.X-Amzn-Trace-Id\tJSON\t%DynamicVarWithoutFilters%\tRoot=1-69c575a9-5adf22693e7c2dd12d555c34\r\nStatic\t\t\t\t\t%BaseURL%\thttps://httpbin.org\r\n",
 		"GridViewPresets": "Bhlmcm1NYWluLmN4R3JpZERCVGFibGVWaWV3BhJUY3hHcmlkREJUYWJsZVZpZXcCCQYJU291cmNlRFBJAgYCYAYGRm9vdGVyAgkGBUZhbHNlBgpHcm91cEJ5Qm94AgkGBFRydWUGDEdyb3VwRm9vdGVycwICBgEABgpOZXdJdGVtUm93AgkGBUZhbHNlBhhFZGl0Rm9ybVVzZURlZmF1bHRMYXlvdXQCCQYEVHJ1ZQYTUm93VXNlRGVmYXVsdExheW91dAIJBgRUcnVlBh9Db2x1bW5zUXVpY2tDdXN0b21pemF0aW9uU29ydGVkAgkGBUZhbHNlBgdWZXJzaW9uAgIGAQECAwYYY3hHcmlkREJUYWJsZVZpZXdmbGROYW1lBg9UY3hHcmlkREJDb2x1bW4CDAYJU291cmNlRFBJAgYCYAYRRmlsdGVyUm93T3BlcmF0b3ICAgYBAAYKR3JvdXBJbmRleAIGAsO/BhRJc0NoaWxkSW5NZXJnZWRHcm91cAIJBgVGYWxzZQYFV2lkdGgCBgPFvgAGDUFsaWdubWVudEhvcnoCAgYBAAYFSW5kZXgCBgIABgdWaXNpYmxlAgkGBFRydWUGCVNvcnRPcmRlcgIJBgtzb0FzY2VuZGluZwYJU29ydEluZGV4AgYCAAYYV2FzVmlzaWJsZUJlZm9yZUdyb3VwaW5nAgkGBUZhbHNlBgpFeHByZXNzaW9uAgkSAAAAAAIABhxjeEdyaWREQlRhYmxlVmlld2ZsZENhdGVnb3J5Bg9UY3hHcmlkREJDb2x1bW4CDAYJU291cmNlRFBJAgYCYAYRRmlsdGVyUm93T3BlcmF0b3ICAgYBAAYKR3JvdXBJbmRleAIGAsO/BhRJc0NoaWxkSW5NZXJnZWRHcm91cAIJBgVGYWxzZQYFV2lkdGgCBgJTBg1BbGlnbm1lbnRIb3J6AgIGAQAGBUluZGV4AgYCAQYHVmlzaWJsZQIJBgRUcnVlBglTb3J0T3JkZXICCQYGc29Ob25lBglTb3J0SW5kZXgCBgLDvwYYV2FzVmlzaWJsZUJlZm9yZUdyb3VwaW5nAgkGBFRydWUGCkV4cHJlc3Npb24CCRIAAAAAAgAGHUNvbmRpdGlvbmFsRm9ybWF0dGluZ1Byb3ZpZGVyBiRUY3hHcmlkQ29uZGl0aW9uYWxGb3JtYXR0aW5nUHJvdmlkZXICAQYFQ291bnQCBgIAAgA="
 	},
 	"Preset_6fb33f0e705f4c63b30dc64e98b71183": {

BIN
RESTDebugger.exe


+ 7 - 0
src/_frmMain.pas

@@ -767,6 +767,9 @@ begin
     end;
   end;
 
+  // Convert from UTF-8
+  dmy := UTF8Decode(dmy);
+
   ActiveEditor := EditorContent;
   UpdateEditor(dmy);
 
@@ -807,6 +810,9 @@ begin
     strstream.Free;
   end;
 
+  // Convert from UTF-8
+  dmy := UTF8Decode(dmy);
+
   ActiveEditor := EditorContent;
   UpdateEditor(dmy);
   ActiveEditor := EditorResponseHeaders;
@@ -1744,6 +1750,7 @@ begin
       ActiveEditor := EditorContent;
       EditorContent.SetFocus;
 
+
       FLastResponseContent := FHTTP.Response.ContentType;
       ParseAndFormatJsonAndXML(chkResponseAutoformat.Checked);